Skip to content

Add Hypothesis icon - #4156

Merged
delucis merged 1 commit into
withastro:mainfrom
pyxelr:add-hypothesis-icon
Aug 28, 2026
Merged

delucis merged 1 commit into
withastro:mainfrom
pyxelr:add-hypothesis-icon

Conversation

@pyxelr

@pyxelr pyxelr commented Aug 25, 2026 •

Copy link
Copy Markdown
Contributor

Description

Adds 1 new icon: hypothesis, for Hypothesis (hypothes.is), the open-source web annotation service.

This follows on from the Goodreads icon in #4145. I raised it on Discord first:

By the way, as I look at my site now, I am missing one more social icon for hypothes.is. Maybe I will also open a PR if you are fine. What do you think, since it is a more niche website for annotating text, and so far, I conquered it with the following (as on the screenshot below) using icon: 'document'

2026-08-25 at 21 42 45

I'm opening this so the mark is concrete to look at rather than hypothetical - very happy to close it if you'd rather not take this one. It's a more niche service than Goodreads or WhatsApp, and I don't want to spam the icon set on account of my own site.

The case for it, for what it's worth: Hypothesis is an annotation layer for documentation and long-form web reading, so it's arguably closer to Starlight's audience than some social platforms. And the icon set already includes comparably specialised entries like forgejo, sourcehut, nostr, jsr and pkl.

About the icon: monochrome 24x24 mark from the official brand page, via Simple Icons (CC0-1.0), optimised with SVGOMG at precision 2 per your note on #4145 - it comes out at 390 bytes. The h. and the dot are knockouts, so it inverts correctly in dark mode like the existing facebook and linkedin marks. I checked it renders cleanly from 16px up.

Placed after goodreads, following where recent social icons have been added.

@netlify

netlify Bot commented Aug 25, 2026 •

Copy link
Copy Markdown

✅ Deploy Preview for astro-starlight ready!

Name Link
🔨 Latest commit 99f6a0f
🔍 Latest deploy log https://app.netlify.com/projects/astro-starlight/deploys/6a8df2f387b9c8000848e64c
😎 Deploy Preview https://deploy-preview-4156--astro-starlight.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
Lighthouse
Lighthouse
1 paths audited
Performance: 100 (no change from production)
Accessibility: 100 (no change from production)
Best Practices: 100 (no change from production)
SEO: 100 (no change from production)
PWA: -
View the detailed breakdown and full score reports
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

@changeset-bot

changeset-bot Bot commented Aug 25, 2026

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: 99f6a0f

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 8 packages
Name Type
@astrojs/starlight Patch
@e2e/basics Patch
@e2e/custom-src-dir Patch
@e2e/git Patch
@e2e/legacy-collections-backwards-compat Patch
@e2e/no-mdx-optimization Patch
@e2e/ssr Patch
starlight-docs Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@github-actions github-actions Bot added the 🌟 core Changes to Starlight’s main package label Aug 25, 2026

@delucis delucis left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @pyxelr 🙌

@delucis
delucis merged commit 57af92d into withastro:main Aug 28, 2026
17 checks passed
@astrobot-houston astrobot-houston mentioned this pull request Aug 28, 2026
@pyxelr

pyxelr commented Aug 28, 2026

Copy link
Copy Markdown
Contributor Author

Looks great now, thanks for merging!

2026-08-28 at 16 30 34

pyxelr added a commit to pyxelr/pawelcislo.com that referenced this pull request Aug 28, 2026
Starlight 0.41.10 ships the hypothesis icon I contributed in
withastro/starlight#4156, so the generic document placeholder and its TODO
are no longer needed. Every social link in the config now has a real brand
icon.

- Bump @astrojs/starlight to 0.41.10 and raise its floor, since the config
  now requires the icon
- Update astro to 7.2.9, sharp to 0.35.4, editorconfig-checker to 6.2.0
- Hold typescript at 6.x; 7.0.2 is the Go port rewrite
HiDeoo added a commit to HiDeoo/starlight that referenced this pull request Aug 31, 2026
* main:
  [ci] release (withastro#4161)
  feat: add npmx icon (withastro#4159)
  Add Hypothesis icon (withastro#4156)
  Add Expressive Code missing translations based on Astro Docs (withastro#4160)
  docs: add herdr showcase (withastro#4158)
HiDeoo added a commit to HiDeoo/starlight that referenced this pull request Sep 1, 2026
* main:
  [ci] release (withastro#4161)
  feat: add npmx icon (withastro#4159)
  Add Hypothesis icon (withastro#4156)
  Add Expressive Code missing translations based on Astro Docs (withastro#4160)
  docs: add herdr showcase (withastro#4158)
  [i18nIgnore] docs: reduce 3rd party content weight in search results (withastro#4143)
dadezzz pushed a commit to dadezzz/university_notes that referenced this pull request Sep 1, 2026
This PR contains the following updates:

| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [@astrojs/starlight](https://starlight.astro.build) ([source](https://github.com/withastro/starlight/tree/HEAD/packages/starlight)) | [`0.41.9` → `0.41.10`](https://renovatebot.com/diffs/npm/@astrojs%2fstarlight/0.41.9/0.41.10) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@astrojs%2fstarlight/0.41.10?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@astrojs%2fstarlight/0.41.9/0.41.10?slim=true) |

---

### Release Notes

<details>
<summary>withastro/starlight (@&#8203;astrojs/starlight)</summary>

### [`v0.41.10`](https://github.com/withastro/starlight/blob/HEAD/packages/starlight/CHANGELOG.md#04110)

[Compare Source](https://github.com/withastro/starlight/compare/@astrojs/starlight@0.41.9...@astrojs/starlight@0.41.10)

##### Patch Changes

- [#&#8203;4160](withastro/starlight#4160) [`88442c3`](withastro/starlight@88442c3) Thanks [@&#8203;ArmandPhilippot](https://github.com/ArmandPhilippot)! - Adds the missing translations for Expressive Code in the following locales: `ar`, `hi`, `it`, `ja`, `ko`, `pt`, `zh-CN`, and `zh-TW`.

- [#&#8203;4156](withastro/starlight#4156) [`57af92d`](withastro/starlight@57af92d) Thanks [@&#8203;pyxelr](https://github.com/pyxelr)! - Adds 1 new icon: `hypothesis`

- [#&#8203;4159](withastro/starlight#4159) [`a0e0ba2`](withastro/starlight@a0e0ba2) Thanks [@&#8203;trueberryless](https://github.com/trueberryless)! - Adds 1 new icon: `npmx`

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Mend Renovate CLI](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC41Mi4xIiwidXBkYXRlZEluVmVyIjoiNDQuNTIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🌟 core Changes to Starlight’s main package

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants